Top 10k strings from TasPrint (1983)(Tasman Software)(Side A).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
4 ;"PRINTER CUSTOMISATION"
4 "2","27","50"
4 to proceed "
3 tcode=tcode+1
3 ;"tasprint"
3 "3","27","51","24"
2 tcode=62032
2 tcode=62025
2 tcode=62018
2 ;"FONT SELECTION"
2 ;" Press one of the keys
2 "tasprint"
2 "3","27","65","8"
2 "3","27","65","12"
2 "2","0","0"
2 "1","0","0"
2 "*3","5","27","42","4","128","2","0"
2 "*2","5","27","42","1","192","3","0"
2 "*2","4","27","76","192","3","0","0"
2 "*1","5","27","42","0","224","1","0"
2 "*1","4","27","75","224","1","0","0"
2 "*1","4","27","75","128","2","0","0"
1 x$=options
1 text file lengths
1 tcode,(i-1
1 tasprint
1 tasfont0
1 start=62309
1 start=62000
1 start,len:
1 seven bit head?
1 r$(i)=" ":
1 r$(i)=" "
1 printer control codes
1 print line of data
1 normal line spacing
1 move fonts
1 microdrive save
1 len=fin-start+1
1 intsw=62008
1 intsw,(i-256
1 input & poke codes
1 graphics line spacing
1 from=42800
1 font selection
1 font placement
1 enter to confirm
1 display ramtop values
1 dest=62000
1 data - interface types
1 cassette save
1 c$(i,j);" ";
1 TASPRINT ;B
1 Shinwa CP80
1 Seikosha 250
1 Seikosha 100
1 Epson RX80
1 Epson FX80
1 Created with Ramsoft MakeTZX
1 ;f(i);" ":
1 ;"characters per line":
1 ;"characters per line"
1 ;"can print across the width of the paper gives the following option(s) for printing:"
1 ;"Your Tasman Interface is a Type A unless the interface software cassette label has ""Type B"" printed on it."
1 ;"You have chosen ";
1 ;"Type B";
1 ;"Type B":
1 ;"Type A";
1 ;"Type A":
1 ;"The code is now customised for"'"the ";a$(i)
1 ;"Stop the Tape":
1 ;"Seven or Eight bit pin head?
1 ;"Remove ear plug from cassette and insert blank tape.":
1 ;"Press one of the keys
1 ;"Press one of keys
1 ;"Press any other key to respecify"
1 ;"Press ENTER to proceed":
1 ;"OUTPUT TO INTERFACES"
1 ;"Number of characters per line ingraphics mode? (No. dots/10)":
1 ;"Least significant bit at Top or Bottom of print head?
1 ;"Insert ear plug and rewind and play tape to verify the save."''"If the verification fails execute GOTO 1900 to try again.":
1 ;"INTERFACE CUSTOMISATION"
1 ;"Enter your printer control code sequence for graphics line spacing. (e.g. 27 51 24)":
1 ;"Enter your printer control code sequence for bit image printing.(e.g. 27 75 128 2)":
1 ;"Do NOT stop the tape"
1 ;"CLEAR ";start-1
1 ;"(";k;") ";:
1 ;"(";k;") ":
1 ;"(";j;") ";a$(j):
1 ;" fonts."
1 ;" TASPRINT ";''
1 ;" ";a$(i):
1 ;" ";a$(i)
1 ;" ";a$(i):
1 ;" ";a$(a)
1 ,(from-256
1 ,(dest-256
1 +f(j)*1920
1 )="Palace Script"
1 )="Median"
1 )="Lectura Light"
1 )="Data Run"
1 )="Compacta"
1 (tcode+z),(
1 ';"You will customise the code for:";';" (a) your printer interface;";';" (b) your printer; and";';" (c) the TASPRINT fonts that you want to use."
1 ';"Just follow the instructions to create your customised code. If at any stage you want to start again just execute BREAK and then RUN."
1 ''"You must provide your own machine code routine to output the accumulator to your interface."
1 ''"The control codes are different for the various makes and modelsof printer. TASPRINT needs to know the control sequences to send to your printer."
1 ''"If your printer is not specifiedin the list you must enter the code sequences yourself. You will have to refer to your printer manual for the codes."
1 ''"If you are using one of the printers specified in the list that follows then just press the letter shown in inverse nextto the printer name."
1 ''"A sequence of ""control codes"" is"
1 '"You can now SAVE your configuredcode."
1 '"Type in the print address and press ENTER."
1 '"This routine must start at 62327and must end with a RET (return)statement at or before 62355."
1 '"Press:"''
1 '"If your interface requires initialisation the relevent codemust begin at 62309 and must endwith a RET (return) statemen at or before 62326."
1 '"Before loading the code lower RAMTOP by executing:"
1 #
1 "tasfont0"
1 "sent to your printer by TASPRINTto instruct it to print graphics(for fonts) and also to tell theprinter to do a form feed (paperadvance) of the correct length between lines."
1 "ZX Interface 1"
1 "You can incorporate 1-5 of thesefonts into TASPRINT. RAMTOP is lowered as follows:"
1 "Which printer interface are you using?"
1 "What printer are you using?"
1 "What is your interface software print address?"
1 "Type code and press ENTER (just press ENTER if finished)";r$(i):
1 "This program customises the TASPRINT machine code. You can then use TASPRINT to LPRINT and LLIST using the TASPRINT fonts."
1 "The no. of dots the ";
1 "The available fonts are:":
1 "The TASPRINT code is now saved and verified with the name:"
1 "Tasman Interface"
1 "TASPRINT is now configured."
1 "Shinwa CP80"
1 "Seikosha 250"
1 "Seikosha 100"
1 "Morex Interface"
1 "Mannesmann Tally MT80"
1 "Kempston Interface"
1 "J=Kempston E version"
1 "How many fonts do you wish to incorporate into TASPRINT?"''"Press
1 "Hilderbay Interface"
1 "Euroelectronics ZX Lprint"
1 "Epson RX-80"
1 "Epson MX-80 Type III"
1 "Epson FX-80"
1 "Enter your printer control code sequence for normal (1/6 inch) line spacing. (e.g. 27 50)":
1 "Enter number"'r$(1
1 "Cobra 232 I/O Port"
1 "ADS Interface"
1 "5","0","0"
1 "4","0","0"
1 "3","27","76","3"
1 "3","27","76","2"
1 "3","27","51","15"
1 "1","1","1"
1 "1","1","0"
1 "*5","5","27","42","6","208","2","0"
1 "*4","5","27","42","6","208","2","0"
1 "*4","5","27","42","5","58","2","0"
1 "*1","4","27","71","1","224","0","0"
1 "*1","1","0","0","0","0","0","0"
1 "(";i;") ";a$(i):
1 to enter Basic"
1 to confirm. "
1 to Run again":
1 to "'"specify your font ";j;". "
1 for Microdrive save":
1 for Cassette save":
1 No. of Fonts
1 P`BBB_b@
1 RAMTOP